﻿using FreeSql.DatabaseModel;using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Threading.Tasks;
using Newtonsoft.Json;
using FreeSql.DataAnnotations;

namespace AuthorityCenter.Model {

	[JsonObject(MemberSerialization.OptIn), Table(Name = "classifydatas", DisableSyncStructure = true)]
	public partial class Classifydatas {

		[JsonProperty, Column(Name = "id", IsPrimary = true, IsIdentity = true)]
		public int Id { get; set; }

		/// <summary>
		/// 内容
		/// </summary>
		[JsonProperty, Column(Name = "content", StringLength = -2)]
		public string Content { get; set; }

		/// <summary>
		/// 分类搜索到的第一个id
		/// </summary>
		[JsonProperty, Column(Name = "firstid")]
		public int? Firstid { get; set; }

		/// <summary>
		/// 机器学习依赖
		/// </summary>
		[JsonProperty, Column(Name = "log", DbType = "varchar(MAX)")]
		public string Log { get; set; }

		/// <summary>
		/// 机器学习结果
		/// </summary>
		[JsonProperty, Column(Name = "machineresult", DbType = "varchar(MAX)")]
		public string Machineresult { get; set; }

		[JsonProperty, Column(Name = "md5", DbType = "varchar(255)")]
		public string Md5 { get; set; }

		/// <summary>
		/// 模型编号
		/// </summary>
		[JsonProperty, Column(Name = "modelcode", DbType = "varchar(255)")]
		public string ModelCode { get; set; }

		/// <summary>
		/// 训练train,valid校验
		/// </summary>
		[JsonProperty, Column(Name = "state", DbType = "varchar(255)")]
		public string State { get; set; }

		/// <summary>
		/// 分类搜索到的第二个id
		/// </summary>
		[JsonProperty, Column(Name = "twoid")]
		public int? Twoid { get; set; }

		/// <summary>
		/// 便签
		/// </summary>
		[JsonProperty, Column(Name = "type", DbType = "varchar(MAX)")]
		public string Type { get; set; }

	}

}
